﻿package  
{
	import Common.GameDefine;
	
	import flash.display.MovieClip;
	import flash.events.MouseEvent;
	
	
	/**
	 * ...
	 * @author fox
	 */
	public class GameNPC extends GameCreature
	{
		public var textureID:int = GameDefine.INVALIDID;

		public static const WARPMAN:int = 0;
		public static const WARP:int = 1;
		public static const SAVEPOINT:int = 2;
		public static const FIGHT:int = 3;
		public static const QUEST:int = 4;
		public static const SHOP:int = 5;
		public static const MAN:int = 6;
		public static const HEALER:int = 7;
		public static const CHARM:int = 8;
		public static const PETSHOP:int = 9;
		public static const SIGNBOARD:int = 10;
		public static const DENGON:int = 11;
		public static const POOLITEMSHOP:int = 12;
		public static const TRANSMAN:int = 13;
		public static const ITEMCHANGE:int = 14;
		public static const PROFESSIONSHOP:int = 15;
		public static const FREEPETSKILL:int = 16;
		public static const PETSKILLSHOP:int = 17;
		public static const PETFUSION:int = 18;
		public static const WINDOWMAN:int = 19;
		public static const LIMITSHOP:int = 20;
		public static const TIMEMAN:int = 21;
		public static const LUCKYMAN:int = 22;
		public static const FAMILYMAN:int = 23;
		public static const BANKMAN:int = 24;
		public static const GAMBLEBANK:int = 25;
		
		
		public static const HEALALL:int = 0;
		public static const HEALSELF:int = 1;
		public static const HEALPET:int = 2;
		
		
		public static const NPCDIE:int = 0;
		public static const NPCRELIVE:int = 1;
		public static const NPCMOVE:int = 2;
		
		
		public function GameNPC()
		{
			
		}
		
		public override function init():void
		{
			super.init();			
		}
		
		public override function release():void
		{
			super.release();
		}
		
		public override function get ActionTextureID():int
		{
			return textureID;
		}
	}
	
}